.pop-up_form { position: fixed; z-index: 700; top: 0; left: 0; width: 100%; height: 100vh; background-color: rgba(0, 0, 0, 0.8); display: none; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.pop-up_form .form_block { -webkit-box-shadow: 7px 7px 15px 0px rgba(50, 50, 50, 0.34); box-shadow: 7px 7px 15px 0px rgba(50, 50, 50, 0.34); width: 50%; background-color: white; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; border-radius: 25px; display: -webkit-box; display: -ms-flexbox; display: flex; height: auto; padding: 0; position: relative; }
@media screen and (max-width: 1367px) { .pop-up_form .form_block { width: 70%; } }
@media screen and (max-width: 768px) { .pop-up_form .form_block { width: 90%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
.pop-up_form .form_block .send-form_success { display: none; }
.pop-up_form .form_block .send-form_error { display: none; }
.pop-up_form .form_block .close_pop-up { position: absolute; top: 25px; right: 25px; width: 20px; opacity: 0.7; cursor: pointer; display: none; }
.pop-up_form .form_block .left { width: 50%; padding: 50px; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
@media screen and (max-width: 768px) { .pop-up_form .form_block .left { width: 100%; padding: 30px; height: auto; } }
.pop-up_form .form_block .left h3 { color: #333333; font-size: 48px; }
@media screen and (max-width: 768px) { .pop-up_form .form_block .left h3 { font-size: 30px; } }
.pop-up_form .form_block .left p { color: #333333; margin: 40px 0 0 0; font-size: 24px; line-height: 30px !important; }
@media screen and (max-width: 768px) { .pop-up_form .form_block .left p { font-size: 16px; margin: 15px 0 0 0; line-height: 22px !important; } }
.pop-up_form .form_block .right { width: 50%; padding: 50px; height: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
@media screen and (max-width: 768px) { .pop-up_form .form_block .right { width: 100%; padding: 0 30px 30px 30px; } }
.pop-up_form .form_block .right form { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 0 20px; border-radius: 20px; }
@media screen and (max-width: 768px) { .pop-up_form .form_block .right form { padding: 0; } }
.pop-up_form .form_block .right form input { background-color: white; color: #333333; font-size: 16px; margin: 15px 0; border: 2px solid #72b0c5; padding: 15px; border-radius: 10px; }
@media screen and (max-width: 768px) { .pop-up_form .form_block .right form input { margin: 5px 0; padding: 10px; } }
.pop-up_form .form_block .right form p { color: #333333; opacity: 0.7; font-size: 13px; }
.pop-up_form .form_block .right .sendMail_pop-up { padding: 0 50px; color: white; font-weight: 700; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; font-size: 18px; border: 0; background-color: #72b0c5; cursor: pointer; padding: 15px; margin: 15px 0 0 0; border-radius: 10px; }
.pop-up_form .form_block .right .sendMail_pop-up:hover { background-color: #333333; }

.pop-up_form.pop-up_form_success .form_block { width: 25%; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; padding: 30px; }
@media screen and (max-width: 768px) { .pop-up_form.pop-up_form_success .form_block { width: 90%; } }
.pop-up_form.pop-up_form_success .form_block .left { display: none; }
.pop-up_form.pop-up_form_success .form_block .right { display: none; }
.pop-up_form.pop-up_form_success .form_block .send-form_success { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; }
.pop-up_form.pop-up_form_success .form_block .send-form_success h4 { color: #333333; font-size: 24px; font-weight: 700; text-align: center; }
.pop-up_form.pop-up_form_success .form_block .send-form_success p { color: #333333; font-size: 14px; text-align: center; margin: 20px 0; }
.pop-up_form.pop-up_form_success .form_block .send-form_success .button { color: white; border-radius: 15px; font-weight: bold; background-color: #72b0c5; padding: 15px 25px; text-align: center; width: 100%; cursor: pointer; }
.pop-up_form.pop-up_form_success .form_block .send-form_error { display: none; }

.pop-up_form.pop-up_form_error .form_block { width: 25%; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; padding: 30px; }
@media screen and (max-width: 768px) { .pop-up_form.pop-up_form_error .form_block { width: 90%; } }
.pop-up_form.pop-up_form_error .form_block .left { display: none; }
.pop-up_form.pop-up_form_error .form_block .right { display: none; }
.pop-up_form.pop-up_form_error .form_block .send-form_success { display: none; }
.pop-up_form.pop-up_form_error .form_block .send-form_error { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; }
.pop-up_form.pop-up_form_error .form_block .send-form_error h4 { color: #333333; font-size: 24px; font-weight: 700; text-align: center; }
.pop-up_form.pop-up_form_error .form_block .send-form_error p { color: #333333; font-size: 14px; text-align: center; margin: 20px 0; }
.pop-up_form.pop-up_form_error .form_block .send-form_error .button { color: white; border-radius: 15px; font-weight: bold; background-color: #72b0c5; padding: 15px 25px; text-align: center; width: 100%; cursor: pointer; }
